home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Format (PL) 2008 March
/
PCFormat 3_2008.iso
/
System
/
Remove Empty Directories 2.1
/
red-v2.1-setup.exe
/
readme.txt
< prev
next >
Wrap
Text File
|
2007-04-08
|
6KB
|
169 lines
Remove Empty Directories (RED) - Version 2.1
=====================================================================
Copyright (c) 2005-2007 by Jonas John. All rights reserved.
First release: Aug 04, 2005 -- Last update: Apr 08, 2007
=====================================================================
DESCRIPTION
---------------------------------------------------------------------
RED searches and deletes empty directories recursively below a given
start folder and shows the result in a well arranged tree. Further
you can create some custom rules for keeping and deleting folders.
Empty files in directories can also be ignored. Just try RED to
see the other features - no registry keys or system files
will be touched.
WARNING
---------------------------------------------------------------------
I can not guarantee that RED works 100% accurate. I made many tests
and checked the source code twice but it still may contain some
unknown bugs. So use RED at your own risk!
System Requirements
---------------------------------------------------------------------
- Microsoft .NET Framework 2.0
(The installer should check if you have installed the .NET Framework 2.0
and will install it if not)
Configuration
---------------------------------------------------------------------
Look into the "Settings" Tab-Panel, the options should be
self-describing.
Feedback
---------------------------------------------------------------------
Feedback is always appreciated and you can provide it by using my
forum at http://www.jonasjohn.de/forum/. Or use the contact
form on http://www.jonasjohn.de/contact.htm.
Development
---------------------------------------------------------------------
The first version of RED was made with PHP by using Winbinder.
But because I'm currently learning C# I started using Microsoft
Visual C# since Version 1.5.
RED was tested with:
--> Windows XP (Home)
--> (but should also work with all .NET compatible systems)
Get source code of RED!
--> http://www.jonasjohn.de/lab/red.htm
Thanks to ...
---------------------------------------------------------------------
- The dict.leo.org team for the great translation service
- The NSIS-Team for the cool installer
- The designers of these icon sets:
- Nuvola (http://icon-king.com/?p=15)
- nuoveXT (http://nuovext.pwsp.net/)
- Silk icons (http://www.famfamfam.com/)
- The photographer of my logo icon:
- http://www.sxc.hu/photo/593924
License
---------------------------------------------------------------------
Like all other applications made by me, RED is free for both commercial
and personal use. But you can help support our products by donating money:
http://www.jonasjohn.de/donating.htm
RED is free software; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version.
(You find the full license text in the lgpl.txt, that should be delivered
with this application.)
ToDo list
---------------------------------------------------------------------
- implemented language files to support other languages...
- optimize the sourcecode
- more testing
- let the user choose the context-menu entry in the setup
- better error handling
- implemented advanced command line parameters [-auto], [-hide], ...
- test network drives with RED e.g. \\server1\dir1\ or something
"Maybe" - ToDo's:
- Also search in achives (ZIP, ...)
- Search FTP Directories?
Version history
---------------------------------------------------------------------
2.1: - Implemented a "Protect" and "Unprotect" function to let the
user choose folders to keep.
- Implemented an update button for a fast update check.
2.0: - Created the installer (by using NSIS)
- Updated this readme file
1.9: - Added better looking icons to the GUI
- Corrected and updates some texts
1.8: - Finished the main parts of the application
- Added XML configuration file
1.7: - Removed some main parts of the new application and started
using the "BackgroundWorker" for threading support.
1.6: - Finished first prototype of the C# Version
1.5: - Started the developing of a entire new version of RED by using
Microsoft Visual C# (.NET 2.0)
1.4: - Updated the readme file and changed the license from GPL to LGPL.
- fixed some small issues...
1.3: - Replaced $string = "" with $string = '' => better performance<
1.2: - Fixed the gauge in the process window
- implemented a second safety check to prevent deleting filled folders
1.1: - renamed the program to RED (Remove empty directories)
- made a new icon
1.0: - changes some structure things, renamed functions, renamed variables
- corrected code, fixed some issues..
- optional logfile implemented
- other minor changes...
- updated version history -> complete rewrite ;-)
0.9: - Added a readme, the licenses
- Translated the readme into english
0.8: - Cleaned the directories and sorted the files
- Renamed some functions and variables, to make it look better
0.7: - I converted the recursive method to a queue system, because i did not
now that there was a sleep function in winbinder.
0.6: - I found WinBinder (A native Windows binding for PHP) and converted
the program to php with a Windows GUI trough WinBinder
0.5: - Used NSIS Install System (http://nsis.sourceforge.net/) to create a
GUI for the perl program.
0.4: - Minor changes
0.3: - Minor changes
0.2: - Added filters to exclude some folders like the recycler
0.1: - I made a simple perl script to delete empty folders - called it
"DEF" (Delete Empty Folders)